package com.moli.iov.notify.model.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author wanghualin
 * @since 2019-10-08
 */
@TableName("notice_vehicle_ctl")
public class NoticeVehicleCtl implements Serializable {

    private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/**
	 * 控车类型code
	 */
	@TableField(value="vehicle_ctl_code")
	private Integer vehicleCtlCode;

	/**
	 * 是否启用邮件标识 0未启用  1已启用
	 */
	@TableField(value="mail_used")
	private Integer mailUsed;

	/**
	 * 创建时间
	 */
	@TableField(value="create_time")
	private Date createTime;

	/**
	 * 修改时间
	 */
	@TableField(value="modify_time")
	private Date modifyTime;

	/**
	 * 是否删除 0 未删除 1已删除
	 */
	@TableField(value="is_delete")
	private Integer isDelete;

	/**
	 * 企业id
	 */
	@TableField(value="company_id")
	private Long companyId;

	/**
	 * 是否启用短信标识 0未启用  1已启用
	 */
	@TableField(value="sms_used")
	private Integer smsUsed;

	public NoticeVehicleCtl() {

	}

	public NoticeVehicleCtl(Integer vehicleCtlCode, Integer mailUsed, Date createTime, Date modifyTime,
							Integer isDelete, Long companyId, Integer smsUsed) {
		this.vehicleCtlCode = vehicleCtlCode;
		this.mailUsed = mailUsed;
		this.createTime = createTime;
		this.modifyTime = modifyTime;
		this.isDelete = isDelete;
		this.companyId = companyId;
		this.smsUsed = smsUsed;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getVehicleCtlCode() {
		return vehicleCtlCode;
	}

	public void setVehicleCtlCode(Integer vehicleCtlCode) {
		this.vehicleCtlCode = vehicleCtlCode;
	}

	public Integer getMailUsed() {
		return mailUsed;
	}

	public void setMailUsed(Integer mailUsed) {
		this.mailUsed = mailUsed;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getModifyTime() {
		return modifyTime;
	}

	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}

	public Integer getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(Integer isDelete) {
		this.isDelete = isDelete;
	}

	public Long getCompanyId() {
		return companyId;
	}

	public void setCompanyId(Long companyId) {
		this.companyId = companyId;
	}

	public Integer getSmsUsed() {
		return smsUsed;
	}

	public void setSmsUsed(Integer smsUsed) {
		this.smsUsed = smsUsed;
	}

}
